home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
AGS_SL10.ZIP
/
AGS_LOFF.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1996-04-17
|
6KB
|
323 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 3.1O (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
String STRING001
String TSTRING002(40)
String TSTRING003(41)
String TSTRING004(42)
String TSTRING005(43)
String TSTRING006(50)
String TSTRING007(50)
String TSTRING008(50)
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
;------------------------------------------------------------------------------
STRING001 = ReadLine(PPEPath() + "ags_last.cfg", 16)
FClose -1
If (Upper(STRING001) == "NO") Goto LABEL001
If (Upper(STRING001) == "YES") Goto LABEL002
:LABEL001
If (CDOn() == 1) Goto LABEL002
If (CDOn() == 0) End
:LABEL002
GetUser
STRING012 = U_Name()
STRING013 = U_City
STRING014 = Carrier()
STRING011 = U_Logons()
STRING009 = U_Bul() / 1024
STRING010 = U_Bdl() / 1024
STRING016 = ReadLine(PPEPath() + "ags_tmp." + String(PcbNode()), 1)
STRING017 = ReadLine(PPEPath() + "ags_tmp." + String(PcbNode()), 2)
STRING015 = ReadLine(PPEPath() + "ags_tmp." + String(PcbNode()), 3)
FClose -1
Delete PPEPath() + "ags_tmp." + String(PcbNode())
For INTEGER001 = 1 To 37
If (INTEGER001 == 1) Goto LABEL003
INTEGER001 = INTEGER001 + 3
:LABEL003
TSTRING002(INTEGER001) = ReadLine(PPEPath() + "last.dat", INTEGER001)
Next
For INTEGER002 = 2 To 38
If (INTEGER002 == 2) Goto LABEL004
INTEGER002 = INTEGER002 + 3
:LABEL004
TSTRING003(INTEGER002) = ReadLine(PPEPath() + "last.dat", INTEGER002)
Next
For INTEGER003 = 3 To 39
If (INTEGER003 == 3) Goto LABEL005
INTEGER003 = INTEGER003 + 3
:LABEL005
TSTRING004(INTEGER003) = ReadLine(PPEPath() + "last.dat", INTEGER003)
Next
For INTEGER004 = 4 To 40
If (INTEGER004 == 4) Goto LABEL006
INTEGER004 = INTEGER004 + 3
:LABEL006
TSTRING005(INTEGER004) = ReadLine(PPEPath() + "last.dat", INTEGER004)
Next
FClose -1
For INTEGER005 = 1 To 37
If (INTEGER005 == 1) Goto LABEL007
INTEGER005 = INTEGER005 + 3
:LABEL007
TSTRING006(INTEGER005) = ReadLine(PPEPath() + "last2.dat", INTEGER005)
Next
For INTEGER006 = 2 To 38
If (INTEGER006 == 2) Goto LABEL008
INTEGER006 = INTEGER006 + 3
:LABEL008
TSTRING008(INTEGER006) = ReadLine(PPEPath() + "last2.dat", INTEGER006)
Next
For INTEGER007 = 3 To 39
If (INTEGER007 == 3) Goto LABEL009
INTEGER007 = INTEGER007 + 3
:LABEL009
TSTRING007(INTEGER007) = ReadLine(PPEPath() + "last2.dat", INTEGER007)
Next
TSTRING002(1) = TSTRING002(5)
TSTRING002(5) = TSTRING002(9)
TSTRING002(9) = TSTRING002(13)
TSTRING002(13) = TSTRING002(17)
TSTRING002(17) = TSTRING002(21)
TSTRING002(21) = TSTRING002(25)
TSTRING002(25) = TSTRING002(29)
TSTRING002(29) = TSTRING002(33)
TSTRING002(33) = TSTRING002(37)
TSTRING002(37) = STRING012
TSTRING003(2) = TSTRING003(6)
TSTRING003(6) = TSTRING003(10)
TSTRING003(10) = TSTRING003(14)
TSTRING003(14) = TSTRING003(18)
TSTRING003(18) = TSTRING003(22)
TSTRING003(22) = TSTRING003(26)
TSTRING003(26) = TSTRING003(30)
TSTRING003(30) = TSTRING003(34)
TSTRING003(34) = TSTRING003(38)
TSTRING003(38) = STRING013
TSTRING004(3) = TSTRING004(7)
TSTRING004(7) = TSTRING004(11)
TSTRING004(11) = TSTRING004(15)
TSTRING004(15) = TSTRING004(19)
TSTRING004(19) = TSTRING004(23)
TSTRING004(23) = TSTRING004(27)
TSTRING004(27) = TSTRING004(31)
TSTRING004(31) = TSTRING004(35)
TSTRING004(35) = TSTRING004(39)
TSTRING004(39) = STRING014
TSTRING005(4) = TSTRING005(8)
TSTRING005(8) = TSTRING005(12)
TSTRING005(12) = TSTRING005(16)
TSTRING005(16) = TSTRING005(20)
TSTRING005(20) = TSTRING005(24)
TSTRING005(24) = TSTRING005(28)
TSTRING005(28) = TSTRING005(32)
TSTRING005(32) = TSTRING005(36)
TSTRING005(36) = TSTRING005(40)
TSTRING005(40) = STRING015
TSTRING006(1) = TSTRING006(5)
TSTRING006(5) = TSTRING006(9)
TSTRING006(9) = TSTRING006(13)
TSTRING006(13) = TSTRING006(17)
TSTRING006(17) = TSTRING006(21)
TSTRING006(21) = TSTRING006(25)
TSTRING006(25) = TSTRING006(29)
TSTRING006(29) = TSTRING006(33)
TSTRING006(33) = TSTRING006(37)
TSTRING006(37) = STRING009 - STRING016
TSTRING008(2) = TSTRING008(6)
TSTRING008(6) = TSTRING008(10)
TSTRING008(10) = TSTRING008(14)
TSTRING008(14) = TSTRING008(18)
TSTRING008(18) = TSTRING008(22)
TSTRING008(22) = TSTRING008(26)
TSTRING008(26) = TSTRING008(30)
TSTRING008(30) = TSTRING008(34)
TSTRING008(34) = TSTRING008(38)
TSTRING008(38) = STRING010 - STRING017
TSTRING007(3) = TSTRING007(7)
TSTRING007(7) = TSTRING007(11)
TSTRING007(11) = TSTRING007(15)
TSTRING007(15) = TSTRING007(19)
TSTRING007(19) = TSTRING007(23)
TSTRING007(23) = TSTRING007(27)
TSTRING007(27) = TSTRING007(31)
TSTRING007(31) = TSTRING007(35)
TSTRING007(35) = TSTRING007(39)
TSTRING007(39) = STRING011
FClose -1
FOpen 1, PPEPath() + "last.dat", 1, 3
FPutLn 1, TSTRING002(1)
FPutLn 1, TSTRING003(2)
FPutLn 1, TSTRING004(3)
FPutLn 1, TSTRING005(4)
FPutLn 1, TSTRING002(5)
FPutLn 1, TSTRING003(6)
FPutLn 1, TSTRING004(7)
FPutLn 1, TSTRING005(8)
FPutLn 1, TSTRING002(9)
FPutLn 1, TSTRING003(10)
FPutLn 1, TSTRING004(11)
FPutLn 1, TSTRING005(12)
FPutLn 1, TSTRING002(13)
FPutLn 1, TSTRING003(14)
FPutLn 1, TSTRING004(15)
FPutLn 1, TSTRING005(16)
FPutLn 1, TSTRING002(17)
FPutLn 1, TSTRING003(18)
FPutLn 1, TSTRING004(19)
FPutLn 1, TSTRING005(20)
FPutLn 1, TSTRING002(21)
FPutLn 1, TSTRING003(22)
FPutLn 1, TSTRING004(23)
FPutLn 1, TSTRING005(24)
FPutLn 1, TSTRING002(25)
FPutLn 1, TSTRING003(26)
FPutLn 1, TSTRING004(27)
FPutLn 1, TSTRING005(28)
FPutLn 1, TSTRING002(29)
FPutLn 1, TSTRING003(30)
FPutLn 1, TSTRING004(31)
FPutLn 1, TSTRING005(32)
FPutLn 1, TSTRING002(33)
FPutLn 1, TSTRING003(34)
FPutLn 1, TSTRING004(35)
FPutLn 1, TSTRING005(36)
FPutLn 1, TSTRING002(37)
FPutLn 1, TSTRING003(38)
FPutLn 1, TSTRING004(39)
FPutLn 1, TSTRING005(40)
FClose 1
FOpen 2, PPEPath() + "last2.dat", 1, 3
FPutLn 2, TSTRING006(1)
FPutLn 2, TSTRING008(2)
FPutLn 2, TSTRING007(3)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(5)
FPutLn 2, TSTRING008(6)
FPutLn 2, TSTRING007(7)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(9)
FPutLn 2, TSTRING008(10)
FPutLn 2, TSTRING007(11)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(13)
FPutLn 2, TSTRING008(14)
FPutLn 2, TSTRING007(15)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(17)
FPutLn 2, TSTRING008(18)
FPutLn 2, TSTRING007(19)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(21)
FPutLn 2, TSTRING008(22)
FPutLn 2, TSTRING007(23)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(25)
FPutLn 2, TSTRING008(26)
FPutLn 2, TSTRING007(27)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(29)
FPutLn 2, TSTRING008(30)
FPutLn 2, TSTRING007(31)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(33)
FPutLn 2, TSTRING008(34)
FPutLn 2, TSTRING007(35)
FPutLn 2, "--------- "
FPutLn 2, TSTRING006(37)
FPutLn 2, TSTRING008(38)
FPutLn 2, TSTRING007(39)
FPutLn 2, "--------- "
FClose 2
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 24 Goto
; 108 Let
; 18 If
; 2 FOpen
; 6 FClose
; 80 FPutLn
; 1 GetUser
; 1 Delete
;
;
; ■ Functions used :
;
; 4 -
; 2 /
; 32 +
; 2 -
; 11 ==
; 7 <
; 7 <=
; 14 >=
; 7 !
; 14 &&
; 7 ||
; 2 Upper()
; 1 U_Name()
; 1 U_Logons()
; 1 U_Bdl()
; 1 U_Bul()
; 4 String()
; 14 PPEPath()
; 4 PcbNode()
; 11 ReadLine()
; 1 Carrier()
; 2 CDOn()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 7 For/Next
; 0 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------